tgt: iSCSI target support
authorMaxim Storchak <[email protected]>
Wed, 11 Jun 2014 05:42:27 +0000 (08:42 +0300)
committerMaxim Storchak <[email protected]>
Wed, 11 Jun 2014 05:42:27 +0000 (08:42 +0300)
commitbd5ac374f6ff5a6ca9e8e0cc57954d0c1677d2ed
treefc0e5c46111c6f130ab2b1dd048532a7449c2fca
parenta27c76ba56ad24720143b6d9f7d71ac2529f44d0
tgt: iSCSI target support

This is a port from old packages repo with the following improvements:
- allow to select multiple addresses and ports to listent to
- support both address- and name-based ACLs
  (note: config option has been changed from "allow" to "allow_address", "allow_name")
- support more optionf for LUNs
- support various device types (disk, cd, sg passthrough)
- bind accounts to multiple targets
- use uci_validate_section in the init script
- improve error reporting, use logger instead of echo
- set number of IO threads to 2 by default (affects memory footprint)
- configure keepalive
- update to 1.0.48

Signed-off-by: Maxim Storchak <[email protected]>
net/tgt/Makefile [new file with mode: 0644]
net/tgt/files/etc/config/tgt [new file with mode: 0644]
net/tgt/files/etc/init.d/tgt [new file with mode: 0755]
net/tgt/patches/010-fallocate.patch [new file with mode: 0644]
net/tgt/patches/020-usr_Makefile.patch [new file with mode: 0644]
net/tgt/patches/030-Makefile.patch [new file with mode: 0644]